home *** CD-ROM | disk | FTP | other *** search
/ Personal Computer World 2009 February / PCWFEB09.iso / Software / Linux / Kubuntu 8.10 / kubuntu-8.10-desktop-i386.iso / casper / filesystem.squashfs / var / lib / dpkg / info / libxml-sax-perl.preinst < prev    next >
Text File  |  2008-05-03  |  1KB  |  35 lines

  1. #!/bin/sh
  2. ## ----------------------------------------------------------------------
  3. ## debian/preinst : preinstallation script for libxml-sax-perl
  4. ## ----------------------------------------------------------------------
  5.  
  6. ## ----------------------------------------------------------------------
  7. set -e
  8.  
  9. if [ "$1" = "upgrade" ] && dpkg --compare-versions "$2" le 0.16.0.1
  10. then
  11.     # find out the md5sum of an unmodified ParserDetails.ini
  12.  
  13.     [ -d /var/lib/libxml-sax-perl ] || mkdir --parents /var/lib/libxml-sax-perl
  14.     update-perl-sax-parsers --quiet --update --file - | md5sum - \
  15.         > /var/lib/libxml-sax-perl/ParserDetails.ini.md5sum
  16. fi
  17.  
  18. if [ "$1" = "install" ] && [ -n "$2" ] && \
  19.    dpkg --compare-versions "$2" le 0.16.0.1
  20. then
  21.     # upgrading from a removed but nonpurged state
  22.     # an unmodified ParserDetails.ini is an empty file
  23.     # we don't have update-perl-sax-parsers available yet
  24.     [ -d /var/lib/libxml-sax-perl ] || mkdir --parents /var/lib/libxml-sax-perl
  25.     md5sum - < /dev/null > /var/lib/libxml-sax-perl/ParserDetails.ini.md5sum
  26. fi
  27.  
  28. ## ---------------------------------------------------------------------- 
  29. ## automatically generated debhelper commands
  30.  
  31.  
  32. exit 0
  33.  
  34. ## ----------------------------------------------------------------------
  35.